Output Groups

Table Name: GXT_PGMGROUPS_TBL

List

Request a list of output groups.

  • Request

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=List&SubType=GXT_PGMGROUPS_TBL
  • Response:

    Copy
    1=Output Group 1&2=Output Group 2

Detail

Request the details of a specific output group.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=Detail&SubType=GXT_PGMGROUPS_TBL&RecId=<RecId>
  • Response:

    Copy
    PGMGroupId=1&Name=Output Group 1&PGMTime=0&IncludeAllOutputs=false&PGMId0=114&PGMId1=115

Update

Update a specific output group.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_PGMGROUPS_TBL&PGMGroupId=1&Name=Lights
  • Response:

    Copy
    OK

Create

Create a output group. To create a output group, use the same parameters as update but leave the PGMGroupId empty.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Submit&SubType=GXT_OUTPUTGROUPS_TBL&PGMGroupId=&Name=Output Group 1&PGMTime=0&IncludeAllOutputs=false&PGMId0=114&PGMId1=115
  • Response:

    Copy
    OK

Delete

Delete a specific output group.

  • Request:

    Copy
    http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Command&Type=Delete&SubType=GXT_PGMGROUPS_TBL&RecId=<RecId>
  • Response:

    Copy
    OK

Parameters

Parameter

Display Name

Default Value

Notes

PGMGroupId

Database ID

1

The Detail, Control and Delete APIs use this value as the RecId.

Name

Name

Output Group 1

 

PGMTime

Output Time (seconds)

0

 

IncludeAllOutputs

 

false

This is a legacy option that has no effect.

PGMId*

Outputs

114

 

Parameters that contain multiple values are documented as <Parameter Name>*, where * is the index of the value. See Programming.